f01da3aa2eb7b09e8c0f63b4a54ad8e9ab623635,app/src/main/java/org/connectbot/PubkeyListActivity.java,PubkeyListActivity,readKeyFromFile,#File#,400

Before Change


					KeyPair kp = PubkeyUtils.recoverKeyPair(decoded);

					pubkey.setType(kp.getPrivate().getAlgorithm());
					pubkey.setPrivateKey(kp.getPrivate().getEncoded());
					pubkey.setPublicKey(kp.getPublic().getEncoded());
				} else {
					Log.e(TAG, "Problem parsing PKCS#8 file; corrupt?");

After Change


		KeyPair kp;
		if ((kp = readPKCS8Key(keyData)) != null) {
			pubkey.setType(kp.getPrivate().getAlgorithm());
			pubkey.setPrivateKey(kp.getPrivate().getEncoded());
			pubkey.setPublicKey(kp.getPublic().getEncoded());
		} else {
			try {